from selenium import webdriver
from selenium.webdriver.common.by import By


def web_locate():
    # 首先需要实例化对象,Chrome()一定要加括号
    driver = webdriver.Chrome()
    #打开一个网页
    driver.get("https://vip.ceshiren.com/#/ui_study")
    #1.ID定位，第一个参数传递定位方式，第二参数传递定位元素
    # web_element = driver.find_element(By.ID,"locate_id")
    # print(web_element)

    # 2.css选择器定位
    # web_element1 = driver.find_element(By.CSS_SELECTOR,"#locate_id > a > span")
    # print(web_element1)

    # 3.name属性定位
    # 如果没有报错，证明元素找到了
    web_element3 = driver.find_element(By.NAME,"locate")
    print(web_element3)

    # 4.Xpath 定位
    # web_element4 = driver.find_element(By.XPATH,'//*[@id="locate_id"]/a/span')

    #5.通过链接文本的方式定位 （1）元素一定是a标签  2.输入的元素为标签内的文本
    # driver.find_element(By.LINK_TEXT,"元素定位").click()
if __name__ == '__main__':
    web_locate()



